put oneself in the hands of - French English Dictionary